gusucode.com > MATLAB与控制系统仿真实践 源代码 > MATLAB与控制系统仿真实践 源代码/第十二章/eg12_8.m
%1)求取方式1 t=0:0.1:10; num=120; den=[1 12 120 0]; y=step(num,den,t); plot(t,y,'g',t,t,'b--'); axis([0 2.5 0 2.5]); title('系统单位斜坡响应(使用step函数)'); xlabel('\itt');ylabel('\ity'); %1)求取方式2 t=0:0.1:10; num=120; den=[1 12 120]; G=tf(num,den); u=t; y=lsim(G,u,t); plot(t,y,'g',t,u,'b--'); axis([0 2.5 0 2.5]); title('系统单位斜坡响应(使用lsim函数)'); xlabel('\itt');ylabel('\ity'); %2) t=0:0.01:10; num=120; den=[1 12 120]; G=tf(num,den); u=2+sin(t); y=lsim(G,u,t); plot(t,y,t,u,'b--'); title('系统对输入2+sin(t)的响应(使用lsim函数)'); xlabel('\itt');ylabel('\ity');